.zw-depart-box {
    display: flex;
    .depart_member_icon {
        margin-right: 2px;

        vertical-align: bottom;
    }
    .depart_icon {
        width: 15px;

        vertical-align: middle;
    }
    .mr2 {
        margin-right: 2px;
    }
}
.depart_l {
    width: 350px;

    padding-right: 10px;

    border-right: 1px solid #eaeaea;
    .search_name {
        // width: 259px;
        margin-bottom: 10px;
    }
    .custom-tree-node {
        display: flex;

        align-items: center;

        justify-content: center;
    }
    .is_member {
        // 不可全选样式
        :deep(.el-tree-node) {
            .is-leaf + .el-checkbox .el-checkbox__inner {
                display: inline-block;
            }
            .el-checkbox .el-checkbox__inner {
                display: none;
            }
        }
    }
}
.depart_r {
    flex: 1;

    padding: 10px 20px;
    .depart_select_title {
        margin-bottom: 20px;
    }
    .el-scrollbar {
        height: auto;
    }
    .seled_member {
        display: flex;

        align-items: center;

        justify-content: space-between;

        padding: 0 5px;

        font-size: 14px;

        line-height: 30px;
        &:hover {
            background-color: rgba(255, 107, 0, 0.0901960784313725);
        }
        .item_member {
            display: flex;

            align-items: center;
            .seled_icon {
                color: #ff6b00;
            }
        }
        .member_name {
            margin-left: 2px;
        }
        .remove_icon {
            cursor: pointer;
            &:hover {
                transform: scale(1.23);
            }
        }
    }
}
.zw-tree-box {
    .el-vl__wrapper {
        position: initial;

        overflow-x: scroll;
        .el-vl__window {
            width: 700px;
        }
    }
}
